Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Problem] Bukkit api - pytanie dla programistów


Rekomendowane odpowiedzi

Opublikowano

Jak w evencie PlayerItemHeldEvent pobrać item z slotu, na który zmienił gracz? Np gracz miał aktywny 1 slot ale po chwili przewinął myszką na slot 2 i chce właśnie pobrać item z tego drugiego slotu. Próbowałem tak:

@EventHandler
public static onHeld(PlayerItemHeldEvent event) {
        Player player = event.getPlayer();
        player.sendMessage(player.getItemInHand().toString());
}

Ale to pokazuje mi item z pierwszego slotu a nie tego, na który zmieniłem.

 

Mam nadzieję, że zrozumieliście o co mi chodzi. Proszę o pomoc tych co potrafią.

Jesli pomoglem daj Like.

Opublikowano

http://jd.bukkit.org/dev/doxygen/d1/dc5/classorg_1_1bukkit_1_1event_1_1player_1_1PlayerItemHeldEvent.html

a dokładniej

http://jd.bukkit.org/dev/doxygen/d1/dc5/classorg_1_1bukkit_1_1event_1_1player_1_1PlayerItemHeldEvent.html#ae5768dfb4d8015509c18dd2f4ae75b06

 

PS: tak trudno zobaczyć liste dostępnych metod? pojawia się zawsze gdy chcemy coś napisać np event. i pojawia się lista, chyba łatwo domyslić się po nazwie.

Zwraca ID slota, wystraczy pobrac potem item z inventory na tym slocie.

To już jest koniec smerfa:


http://www.mpcforum.pl/topic/1323530-info-znikam/


GG: 48522543


PS: Na innych forach i stronach znajdziesz mnie pod nickiem: 


BukkitSmerf

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...